<?php
	try {
		require_once('../../controller/controller.inc.php');
		$usuario->isAuthorizedView(Operacao::RELATORIOS_TERCEIRIZADOSXCONSIST);
		
		$candidatoid = (isset($_GET['candidatoid'])) ? $_GET['candidatoid'] : NULL;
		
		$operador = $usuario->usuario;
		$data = date("d/m/Y") . ' às ' . date('H:i');
		
		$candidatos = array();
		if ($candidatoid) {
		    $candidatos[] = $candidatoid;
		}
		else {
		    $view = new ViewConsistSgc();
		    $result = $view->listar();
		    
		    if (pg_num_rows($result) > 0) {
		        $result = pg_fetch_all($result);
		        foreach ($result as $r) {
                    $candidatos[] = $r['candidatoid'];		            
		        }
		    }
		}
	}
	catch(Exception $e){
		echo $e->getMessage();
	}
	
	function carregarDadosCandidato($candidatoid)
	{
	    global $vaga, $lotacao, $candidatoVaga, $candidato, $historico, $contrato, $aditivo, $numeroAditivo, $dadosConsist;
	    
	    $candidato = new Candidato($candidatoid);
	    $vaga = $candidato->getVagaAtual();
		$lotacao = $vaga->getLotacao();
		$candidatoVaga = $vaga->getCandidatoVagaAtivo();
		$historico = $candidatoVaga->getHistoricoAtual();
		
		$contrato = new Contrato($vaga->contratoid);
	    $aditivo = 'NÃO';
		$numeroAditivo = '-';
		if ($contrato->contratooriginalid !== NULL){
		    $aditivo = 'SIM';
		    $numeroAditivo = $contrato->numeroaditivo;
		}
		
		$dadosConsist = $candidato->getDadosConsist();
	}
